﻿using System;
using System.Windows;
using System.Windows.Forms;
using Integra.PresentacionWindows.Base;
using Negocio.Generico;

namespace PresentacionWindows.Base 
{
    /// <summary>
    /// Clase comun a todos los formularios, se establece el objeto
    /// persistente similar a un objeto de sesion dentro de la web
    /// </summary>
    public class FormBase : FormComun
    {
        #region propiedades

        private int idUsuario;
        private string numID;


        private static PersonaDTO tokenUsuario = null;


        #endregion

        #region Get,Set

        /// <summary>
        /// Obtiene o establece el valor del id usuario que se acaba de conectar dentro de la
        /// aplicacion
        /// </summary>
        public int IdUsuario 
        {
            get { return idUsuario; }
            set { idUsuario = value; }
        }

        /// <summary>
        /// Obtiene o establece el valor del numero de identificacion del usuario
        /// </summary>
        public string NumID 
        {
            get { return numID; }
            set { numID = value; }
        }
        /// <summary>
        /// obtiene o establece el valor del token de usuario de seguridad
        /// </summary>
        public PersonaDTO TokenUsuario
        {
            get { return tokenUsuario; }
            set { tokenUsuario = value; }
        }

        #endregion

        #region constructor

        public FormBase() { }

        #endregion

        #region Funciones públicas

        #endregion

        #region Metodos privados

        #endregion
    }
}